使用Hackintool定制黑苹果USB驱动

您所在的位置:网站首页 hackintool 工具下面的图标 使用Hackintool定制黑苹果USB驱动

使用Hackintool定制黑苹果USB驱动

2024-07-12 07:13| 来源: 网络整理| 查看: 265

本文最后更新于 2020年09月3日

目录

前言 2020.09.03日更新

加入opencore下定制usb驱动教程

昨晚研究了一下,花了半小时定制了UBS驱动,总的来说,在目前的系统10.14.5下,还是非常简单的,由于macOS升级后可能会导致USB失效,所以,在即将到来的新版macOS,定制USB迫在眉睫

之所以要现在定制USB,是因为,目前在10.14.5下,去除USB端口数量补丁还有效,不需要复杂的操作即可轻松定制,如果后续更新,去除USB端口数量补丁失效时再定制,那就非常麻烦了

准备工作

需要这两个APP,本文不是新手教程,需要一定的黑苹果基础

Hackintool.app

Clover Configurator.app

所需的kext

点击链接即可下载

https://sleele.com/wp-content/uploads/uPic/2020-09-03/kexts.zip

打开去除USB端口数量补丁

Comment: USB port limit patch #1 10.14.x modify by DalianSky(credit ydeng) Name: com.apple.iokit.IOUSBHostFamily Find: 83FB0F0F Replace: 83FB3F0F MatchOS: 10.14.x Comment: USB port limit patch #2 10.14.x modify by DalianSky(credit PMHeart) Name: com.apple.iokit.IOUSBHostFamily Find: 83E30FD3 Replace: 83E33FD3 MatchOS: 10.14.x Comment: USB Port limit patch #3 10.14.x modify by DalianSky(credits PMheart) Name: com.apple.driver.usb.AppleUSBXHCI Find: 83FB0F0F Replace: 83FB3F0F MatchOS: 10.14.x Comment: USB Port limit patch #4 10.14.x modify by DalianSky(credits PMheart) Name: com.apple.driver.usb.AppleUSBXHCI Find: 83FF0F0F Replace: 83FF3F0F MatchOS: 10.14.x

重启,USB能够正常使用后,准备开始定制USB

定制USB

打开Hackintool.app

我的是已经定制完的,没有定制的话,会有很多条,打开文本编辑器,和USB3.0优盘,2.0优盘(如果没有2.0的优盘,就拿鼠标键盘来吧)插入USB上,插入后会变成绿色,记录下来,每插一个USB口就记录一次,直到所有的USB都插入过并记录下来

注意:macOS系统的USB端口数量为15个,所以我们要保证USB端口数量要在15个及以内,USB3.0要占用两个端口,操作时,UBS3端口要拿一个USB3设备插入一次,一个2.0设备插入一次,记录下来。不过如果所有的USB端口都设置为3.0,会不够用,这时就需要取舍了,我是机箱前面板为USB3.0,后置全部2.0

这是我的,你们可以参照这个格式来记录

内置USB,比如蓝牙占用的USB端口,要设置为internal,typc要正反插(插完后转180度再插入,看端口是否变换,没变化就是TypeC+Sw,有变化的就是TypeC

之后删除没有没有被记录下来的端口,注意不要保留的数量不要超过15个,用不上的USB或者对速度没要求,比如鼠标键盘打印机就设置为2.0吧

多检查检查,确保需要的USB都被记录了,没有问题后就可以导出了

会生产4个文件,不过我们只需要用到其中的三个,把这三个文件放入EFI分区的EFI/CLOVER/ACPI/patched 中

之后禁用去除USB端口数量补丁,重启电脑

至此USB定制教程结束,全程不会超过20分钟吧,实操起来开始很简单的

修改USBPorts.kext机型信息

由于我的EFI已经全线转入opencore了,所以本篇教程的部分内容可能不再实用,但是大致逻辑的思路是一样的

补充说明一下更换机型后,需要如何处理USBPorts.kext,USBPower.kext,这两个kext

对USBPorts.kext右键显示包内容

编辑Info.plist

使用Xcode打开,其他编辑器应该也可以(vscode)

搜索机型 Mac

替换着两个机型信息为你的目标机型信息就可以了(就是改名字,一共两个位置,我都标出来了)

比如修改成iMac19,1

对USBPower.kext也是一样的操作即可,USBPower.kext其实可要可不要,提高USB输出电流的

opencore下定制黑苹果usb驱动

总体来说和clover下差不多,opencore的基础知识参照这篇文章

[2019/11/19更新]OpenCore快速导读

opencore和clover解除端口数量限制的方法不一样,更为简单

打开OpenCore Configurator

添加USBInjectAll.kext并启用,打开XhciPortLimit,如果efi里有USBPorts.kext和USBPower.kext请OpenCore Configurator里关闭启用,然后重启电脑

之后的操作和clover下一样了,并且不需要分别禁用usb2.0和usb3.0来保证不超出端口数定制,定制完后导出USBPorts.kext放入oc的kext文件夹

在OpenCore Configurator里添加进去我们定制的kext并启用,(这时候就可以把XhciPortLimit选项关闭了,还有USBInjectAll.kex记得禁用),保存OpenCore Configurator,重启PC即可

USBPower.kext

需要这个kext,下载我的efi,提取这个kext,修改里面的机型信息即可

QA

Q:为什么不用USBPorts.kext

A:USBPorts.kext很有可能在系统更新后失效,还是SSDT更加靠谱,基本是升级无忧 opencore时代,已经不提倡改名了

Q:如果我后序要更改端口类型怎么做

A:简单的改变类型,比如USB3改成internal,不需要从头做,直接更改即可

如果改的多的话,打开去除USB端口数量补丁从头再来吧

Q:定制USB有什么好处么

A:最大的好处就是可以让睡眠唤醒都正常,不用担心系统升级,如果你遇到了睡眠唤醒异常,失效,不妨定制一下USB

原创声明本文由 NG6 于2019年06月07日发表在 sleele的博客 如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转载转载请注明:使用Hackintool定制黑苹果USB驱动 | sleele的博客 相关文章推荐 黑苹果入门教程 制作macOS 安装U盘–教程 [2019/11/19更新]OpenCore快速导读 为自己的黑苹果生成随机三码 macOS Monterey EFI OpenCore版本 华硕路由器官改/梅林 设置外置USB-JFFS解救NAND


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3